package com.yonyou.gmmc.dealerApp.api.model;

import java.util.Date;
import javax.persistence.*;

@Table(name = "TM_POTENTIAL_USER")
public class TmPotentialUser {
    @Id
    @Column(name = "POTENTIAL_USER_ID")
    @SequenceGenerator(name="",sequenceName="SEQ_TM_POTENTIAL_USER")
    private Long potentialUserId;

    @Column(name = "DEVICE_OPEN_ID")
    private String deviceOpenId;

    @Column(name = "SUBSCRIBE_DATE")
    private Date subscribeDate;

    @Column(name = "SOURCE_TYPE")
    private Integer sourceType;

    @Column(name = "DEALER_CODE")
    private String dealerCode;

    @Column(name = "STATUS")
    private Integer status;

    @Column(name = "NICKNAME")
    private String nickname;

    @Column(name = "SEX")
    private String sex;

    @Column(name = "PROVINCE")
    private String province;

    @Column(name = "CITY")
    private String city;

    @Column(name = "COUNTRY")
    private String country;

    @Column(name = "HEAD_IMGURL")
    private String headImgurl;

    @Column(name = "AUTHORIZER_APPID")
    private String authorizerAppid;

    @Column(name = "IDENTIFYING_CODE")
    private String identifyingCode;

    @Column(name = "IDENTIFYING_CODE_DATE")
    private Date identifyingCodeDate;

    @Column(name = "CREATE_DATE")
    private Date createDate;

    @Column(name = "CREATE_BY")
    private Long createBy;

    @Column(name = "UPDATE_DATE")
    private Date updateDate;

    @Column(name = "UPDATE_BY")
    private Long updateBy;

    @Column(name = "APP_TYPE")
    private Short appType;

    @Column(name = "POINT_IDEN_CODE")
    private String pointIdenCode;

    @Column(name = "POINT_IDEN_DATE")
    private Date pointIdenDate;

    @Column(name = "COUPON_IDEN_CODE")
    private String couponIdenCode;

    @Column(name = "COUPON_IDEN_DATE")
    private Date couponIdenDate;

    @Column(name = "REGISTER_COUNTER")
    private Integer registerCounter;

    @Column(name = "REGISTER_COUNTER_DATE")
    private Date registerCounterDate;

    @Column(name = "RANDOMCODE")
    private String randomcode;

    @Column(name = "RANDOMCODE_CREATE_DATE")
    private Date randomcodeCreateDate;

    @Column(name = "BINGDING_COUNTER")
    private Integer bingdingCounter;

    @Column(name = "BINDING_COUNTER_DATE")
    private Date bindingCounterDate;

    @Column(name = "REGISTER_PHONE")
    private String registerPhone;

    @Column(name = "IF_CUSTOMER_SERVICE")
    private Short ifCustomerService;

    @Column(name = "SERVICE_TIME")
    private Date serviceTime;

    @Column(name = "JMESSAGE_CODE")
    private String jmessageCode;

    /**
     * @return POTENTIAL_USER_ID
     */
    public Long getPotentialUserId() {
        return potentialUserId;
    }

    /**
     * @param potentialUserId
     */
    public void setPotentialUserId(Long potentialUserId) {
        this.potentialUserId = potentialUserId;
    }

    /**
     * @return DEVICE_OPEN_ID
     */
    public String getDeviceOpenId() {
        return deviceOpenId;
    }

    /**
     * @param deviceOpenId
     */
    public void setDeviceOpenId(String deviceOpenId) {
        this.deviceOpenId = deviceOpenId;
    }

    /**
     * @return SUBSCRIBE_DATE
     */
    public Date getSubscribeDate() {
        return subscribeDate;
    }

    /**
     * @param subscribeDate
     */
    public void setSubscribeDate(Date subscribeDate) {
        this.subscribeDate = subscribeDate;
    }

    /**
     * @return SOURCE_TYPE
     */
    public Integer getSourceType() {
        return sourceType;
    }

    /**
     * @param sourceType
     */
    public void setSourceType(Integer sourceType) {
        this.sourceType = sourceType;
    }

    /**
     * @return DEALER_CODE
     */
    public String getDealerCode() {
        return dealerCode;
    }

    /**
     * @param dealerCode
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    /**
     * @return STATUS
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * @param status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * @return NICKNAME
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * @param nickname
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * @return SEX
     */
    public String getSex() {
        return sex;
    }

    /**
     * @param sex
     */
    public void setSex(String sex) {
        this.sex = sex;
    }

    /**
     * @return PROVINCE
     */
    public String getProvince() {
        return province;
    }

    /**
     * @param province
     */
    public void setProvince(String province) {
        this.province = province;
    }

    /**
     * @return CITY
     */
    public String getCity() {
        return city;
    }

    /**
     * @param city
     */
    public void setCity(String city) {
        this.city = city;
    }

    /**
     * @return COUNTRY
     */
    public String getCountry() {
        return country;
    }

    /**
     * @param country
     */
    public void setCountry(String country) {
        this.country = country;
    }

    /**
     * @return HEAD_IMGURL
     */
    public String getHeadImgurl() {
        return headImgurl;
    }

    /**
     * @param headImgurl
     */
    public void setHeadImgurl(String headImgurl) {
        this.headImgurl = headImgurl;
    }

    /**
     * @return AUTHORIZER_APPID
     */
    public String getAuthorizerAppid() {
        return authorizerAppid;
    }

    /**
     * @param authorizerAppid
     */
    public void setAuthorizerAppid(String authorizerAppid) {
        this.authorizerAppid = authorizerAppid;
    }

    /**
     * @return IDENTIFYING_CODE
     */
    public String getIdentifyingCode() {
        return identifyingCode;
    }

    /**
     * @param identifyingCode
     */
    public void setIdentifyingCode(String identifyingCode) {
        this.identifyingCode = identifyingCode;
    }

    /**
     * @return IDENTIFYING_CODE_DATE
     */
    public Date getIdentifyingCodeDate() {
        return identifyingCodeDate;
    }

    /**
     * @param identifyingCodeDate
     */
    public void setIdentifyingCodeDate(Date identifyingCodeDate) {
        this.identifyingCodeDate = identifyingCodeDate;
    }

    /**
     * @return CREATE_DATE
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return CREATE_BY
     */
    public Long getCreateBy() {
        return createBy;
    }

    /**
     * @param createBy
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    /**
     * @return UPDATE_DATE
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return UPDATE_BY
     */
    public Long getUpdateBy() {
        return updateBy;
    }

    /**
     * @param updateBy
     */
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * @return APP_TYPE
     */
    public Short getAppType() {
        return appType;
    }

    /**
     * @param appType
     */
    public void setAppType(Short appType) {
        this.appType = appType;
    }

    /**
     * @return POINT_IDEN_CODE
     */
    public String getPointIdenCode() {
        return pointIdenCode;
    }

    /**
     * @param pointIdenCode
     */
    public void setPointIdenCode(String pointIdenCode) {
        this.pointIdenCode = pointIdenCode;
    }

    /**
     * @return POINT_IDEN_DATE
     */
    public Date getPointIdenDate() {
        return pointIdenDate;
    }

    /**
     * @param pointIdenDate
     */
    public void setPointIdenDate(Date pointIdenDate) {
        this.pointIdenDate = pointIdenDate;
    }

    /**
     * @return COUPON_IDEN_CODE
     */
    public String getCouponIdenCode() {
        return couponIdenCode;
    }

    /**
     * @param couponIdenCode
     */
    public void setCouponIdenCode(String couponIdenCode) {
        this.couponIdenCode = couponIdenCode;
    }

    /**
     * @return COUPON_IDEN_DATE
     */
    public Date getCouponIdenDate() {
        return couponIdenDate;
    }

    /**
     * @param couponIdenDate
     */
    public void setCouponIdenDate(Date couponIdenDate) {
        this.couponIdenDate = couponIdenDate;
    }

    /**
     * @return REGISTER_COUNTER
     */
    public Integer getRegisterCounter() {
        return registerCounter;
    }

    /**
     * @param registerCounter
     */
    public void setRegisterCounter(Integer registerCounter) {
        this.registerCounter = registerCounter;
    }

    /**
     * @return REGISTER_COUNTER_DATE
     */
    public Date getRegisterCounterDate() {
        return registerCounterDate;
    }

    /**
     * @param registerCounterDate
     */
    public void setRegisterCounterDate(Date registerCounterDate) {
        this.registerCounterDate = registerCounterDate;
    }

    /**
     * @return RANDOMCODE
     */
    public String getRandomcode() {
        return randomcode;
    }

    /**
     * @param randomcode
     */
    public void setRandomcode(String randomcode) {
        this.randomcode = randomcode;
    }

    /**
     * @return RANDOMCODE_CREATE_DATE
     */
    public Date getRandomcodeCreateDate() {
        return randomcodeCreateDate;
    }

    /**
     * @param randomcodeCreateDate
     */
    public void setRandomcodeCreateDate(Date randomcodeCreateDate) {
        this.randomcodeCreateDate = randomcodeCreateDate;
    }

    /**
     * @return BINGDING_COUNTER
     */
    public Integer getBingdingCounter() {
        return bingdingCounter;
    }

    /**
     * @param bingdingCounter
     */
    public void setBingdingCounter(Integer bingdingCounter) {
        this.bingdingCounter = bingdingCounter;
    }

    /**
     * @return BINDING_COUNTER_DATE
     */
    public Date getBindingCounterDate() {
        return bindingCounterDate;
    }

    /**
     * @param bindingCounterDate
     */
    public void setBindingCounterDate(Date bindingCounterDate) {
        this.bindingCounterDate = bindingCounterDate;
    }

    /**
     * @return REGISTER_PHONE
     */
    public String getRegisterPhone() {
        return registerPhone;
    }

    /**
     * @param registerPhone
     */
    public void setRegisterPhone(String registerPhone) {
        this.registerPhone = registerPhone;
    }

    /**
     * @return IF_CUSTOMER_SERVICE
     */
    public Short getIfCustomerService() {
        return ifCustomerService;
    }

    /**
     * @param ifCustomerService
     */
    public void setIfCustomerService(Short ifCustomerService) {
        this.ifCustomerService = ifCustomerService;
    }

    /**
     * @return SERVICE_TIME
     */
    public Date getServiceTime() {
        return serviceTime;
    }

    /**
     * @param serviceTime
     */
    public void setServiceTime(Date serviceTime) {
        this.serviceTime = serviceTime;
    }

    /**
     * @return JMESSAGE_CODE
     */
    public String getJmessageCode() {
        return jmessageCode;
    }

    /**
     * @param jmessageCode
     */
    public void setJmessageCode(String jmessageCode) {
        this.jmessageCode = jmessageCode;
    }
}